package com.digiproto.app_store.model;

import java.io.Serializable;
import java.util.List;

/**
 * Created by TreeNode on 2017/11/8.
 */

public class Game implements Serializable {

    private String gameId;
    private String gameIconUrl;
    private List<String> gameSwiperUrl;
    private String gameName;
    private String gameType;
    private String gameHot;
    private String gameSize;

    public Game(String gameId, List<String> urls , String gameIconUrl, String gameName, String gameType, String gameHot, String gameSize) {
        this.gameId = gameId;
        this.gameIconUrl = gameIconUrl;
        this.gameName = gameName;
        this.gameType = gameType;
        this.gameHot = gameHot;
        this.gameSize = gameSize;
        this.gameSwiperUrl = urls;
    }



    public static class Builder{
        private String BgameId;
        private String BgameIconUrl;
        private String BgameName;
        private String BgameType;
        private String BgameHot;
        private String BgameSize;
        private List<String> BgameSwiperUrl;
        public Game build(){
            return new Game(BgameId,BgameSwiperUrl,BgameIconUrl,BgameName,BgameType,BgameHot,BgameSize);
        }
        public Builder setBgameId(String id){
            this.BgameId = id;
            return this;
        }
        public Builder setBgameIconUrl(String bgameIconUrl){
            this.BgameIconUrl = bgameIconUrl;
            return this;
        }
        public Builder setBgameName(String gameName){
            this.BgameName = gameName;
            return this;
        }
        public Builder setBgameType(String type){
            this.BgameType = type;
            return this;
        }
        public Builder setBgameHot(String hot){
            this.BgameHot = hot;
            return this;
        }
        public Builder setBgameSize(String size){
            this.BgameSize = size;
            return this;
        }
        public Builder setBgameSwiperUrl(List<String> list){
            this.BgameSwiperUrl = list;
            return this;
        }
    }

    public String getGameId() {
        return gameId;
    }

    public void setGameId(String gameId) {
        this.gameId = gameId;
    }

    public String getGameIconUrl() {
        return gameIconUrl;
    }

    public void setGameIconUrl(String gameIconUrl) {
        this.gameIconUrl = gameIconUrl;
    }

    public String getGameName() {
        return gameName;
    }

    public void setGameName(String gameName) {
        this.gameName = gameName;
    }

    public String getGameType() {
        return gameType;
    }

    public void setGameType(String gameType) {
        this.gameType = gameType;
    }

    public String getGameHot() {
        return gameHot;
    }

    public void setGameHot(String gameHot) {
        this.gameHot = gameHot;
    }

    public String getGameSize() {
        return gameSize;
    }

    public void setGameSize(String gameSize) {
        this.gameSize = gameSize;
    }

    public List<String> getGameSwiperUrl() {
        return gameSwiperUrl;
    }

    public void setGameSwiperUrl(List<String> gameSwiperUrl) {
        this.gameSwiperUrl = gameSwiperUrl;
    }
}
